Pretty much the same case of the previous commit: we want this size
to be scale-dependant, and using the width and height properties of
ClutterActor doesn't automatically update.
Use CSS to set the width and height.
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1176
const themeContext = St.ThemeContext.get_for_stage(global.stage);
super._init({
- width: width * themeContext.scale_factor,
- height: height * themeContext.scale_factor,
+ style: `width: ${width}px; height: ${height}px;`,
});
this.connect('destroy', this._onDestroy.bind(this));